package com.baidu.lib_common.constant

import com.baidu.lib_common.PlayMode
import com.baidu.lib_leancloud.db.MusicEntity
import com.baidu.lib_leancloud.model.Music

class AudioChangeEvent(val music: Music,val musics: List<Music>)
//音乐开始加载事件
class AudioLoadEvent(val music: Music)

class AudioIndexChangeEvent(val index: Int)

class AudioLoadFinishedEvent(val music: Music)

//音乐开始播放事件
class AudioStartEvent()

//音乐暂停播放事件
class AudioPauseEvent()

//音乐播放进度更新事件
class AudioProgressUpdateEvent()

//音乐播放模式切换事件
class AudioPlayModeChangeEvent(val mode: PlayMode)

//音乐播放列表更新事件
class AudioPlayListUpdateEvent(val dataList: List<Music>)

//音乐播放完毕事件
class AudioOverEvent()
//网络获取事件
class NetWorkAvailableEvent()
//网络丢失事件
class NetWorkLostEvent()

